package com.ccb.sc.message.vo;

import com.ccb.sc.common.modules.message.enums.MessageStatus;
import com.ccb.sc.common.modules.message.enums.MessageType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author ken
 * @version 1.0
 * @date 2022/8/14 23:11
 */
@Data
@ApiModel("消息列表")
public class MessageVo {

    @ApiModelProperty("消息类型 1站内信消息 2系统消息通知 3直播预告通知 4等级通知 5积分通知")
    private MessageType messageType;

    @ApiModelProperty("消息主题")
    private String messageTitle;

    @ApiModelProperty("消息内容")
    private String messageBody;

    @ApiModelProperty("消息状态 0未读 1已读")
    private MessageStatus status;

    @ApiModelProperty("消息时间")
    private LocalDateTime createTime;

}
